The TOEFL scores are accepted by more universities than any other English language test. You can take the test as many times as you wish.
If you have pursued your bachelor's degree from elsewhere, studying a master's programme in public universities in Germany is easier as 80% of the universities are free, says Sushil Sukhwani.